package Leetcode.array;

public class MoveZero {
    public void moveZeroes(int[] nums) {
          int n=0;//记录0的个数
        for(int i=0;i<nums.length;i++){
            if(nums[i]==0) n++;
            else {
               if(n>0){
                   nums[i-n]=nums[i];
               }
            }
        }

        for(int j=nums.length-1;j>nums.length-1-n;j--)
            nums[j]=0;

     return  ;
    }

    public static void main(String[] args) {
      int[] num={0,1,0,2,0,2,12};

      MoveZero moveZero=new MoveZero();
      moveZero.moveZeroes(num);

      for (int j=0;j<num.length;j++){
          System.out.println(num[j]);
      }
    }
}
